' "The Blade Sentinel" ' Created with QDK 3.1 define game asl-version <310> start game author game version <0.1> game copyright <2002©> game info < Yes, another superhero game. Blade Sentinel is a creation of my own and not taken from any comic book. Created with QDK 3.1> background command { if got then msg < You open the envelope and to your surprise, you reveal a sword's hilt! Who the Hell would have sent you this one.> else msg < You don't have this one.> give lose hide } command displaytext command if here <#enemy#> then msg < Don't be so aggressive!> else msg < It is not here.> end define define synonyms end define define room script { wait clear background msg < Sunrays hit your eyes. An alarm clock rings by you. Yes, you have to wake up. Another long day at work waits for you. Better take a shower, get dressed and get to work ASAP.> goto give } description msg <> define object look msg < Your usual hangover, after spending most of the night working. Have a shower and you will be better.> examine exec displaytype drop nowhere end define end define define room south place description { msg < A small bathroom, totally mundane and having everything you would expect.> if got then msg < (Including the shower who will save your life at the moment.)> else msg < (Including the shower that just saved your life some minutes ago.)> } command goto end define define room north if got or got then goto else msg < Better take this envelope. It might contain something important.> south msg < You don't have the time to go to the kitchen. Better hurry. You can have some coffee at work.> east west description if not got then { msg < Your hall, a long, narrow room, leading to the north to the exit, to the east to your bedroom and to the south to your kitchen. To the west is a small sitting room.> if here then msg < Seems like someone has shoved a large yellow envelope under your door.> } else { msg < Well, this morning you left, the house was a mess, but now you have returned, all Hell has broken loose. Seems like someone was searching for something.|n Suddenly, the kitchen door opens and a shade opens the kitchen door. A large humanoid THING. It seems to be one of Torenti's droids.> show } afterturn override if here then { msg < You feel the world dimming around you, as the droid hits you with the strength of ten men and sends you smash against a wall. You can see your end coming soon, as you land to the floor, the droid standing over you, ready to finish you off.> goto move } define object look msg < A large yellow envelope, containing something solid and somewhat heavy. You notice that the envelope is too thick to fit under the door> take { msg < You carefully pick up the envelope. It looks like it contains something solid.> give } examine msg < By touching thoroughtly the envelope, you get the impression it contains a t-shaped metallic thing.> displaytype article gender drop nowhere end define define object look if got then msg < The droid stands right in front of you, its menacing presence filling you with dread. > else msg < The droid stands above you, ready to crush you. Its bulky shape looms above you, your death coming closer moment by moment> speak msg < You won't beg for mercy. Especially from a souless thing like it.> examine exec displaytype article gender hidden end define end define define room out script { msg < You enter the shower and poor some cold water on you to wake up. > lose hide } description msg <> end define define room east define object alt look msg < The television is turned off> examine msg < The television is turned off> displaytype article gender end define define object end define define object end define define object end define end define define room script { lose lose move } description msg < You are on the floor of your apartment, a menacing droid over you, ready to smash your body. The folder you held has fallen far from your reach and so does your handgun. What is near you is the mysterious hilt you got this morning. Something inside you says it may be your saviour.> end define define room define object look msg < Just a sword hilt, made of iron and having a golden dragon carved on it. The blade is missing.> take { background displaytext wait background displaytext wait background displaytext goto } examine msg < Just a sword hilt, made of iron and having a golden dragon carved on it. The blade is missing.> displaytype article gender drop nowhere end define define object alt look msg < A middle aged police detective, medium height but high weight. He is bold, married and has three kids. You are one of the unlucky girls not to have an attractive partner.|n He seems worried about something.> speak { choose msg < |n|n|n|n Tony "the Shark" Torenti, mobster, gundealer, blackmailer etc. Public enemy number one. You managed to find some damning evidence against him last month and the police arrested him. You found it strange he didn't resisted arrest, but you were too drunk with your success you ignored it. Seems that his influence surpasses the law. Evidence disappeared, witnesses changed their testimonies and now he is free. Free like a bird. And you better be careful. This crow holds grunge against you and may attempt to take a vengenge on you.> if got then msg < As day passes, you find your self puzzled. First, someone shoves a hilt under your door, then an arch- mobster you imprisoned is free and probably out to get you. What the Hell is it going on here?> else msg < As day passes, you find your self puzzled. First, someone shoves a mysterious envelope under your door, then an arch- mobster you imprisoned is free and probably out to get you. What the Hell is it going on here? Perhaps you will find out when you open the envelope. But right now you are too busy.> msg < Day turns to night and you are still at your office working on a case. Time to go home. You take a folder with all the necessary paperwork to continue at home.> show give } examine exec displaytype gender end define define object look msg < Two throwing knives.> take give examine msg < Two throwing knives> end define end define define room description { msg < Alice Morgan... Yeah, that's me! Disciplined police detective, martial arts expert, hardworking, getting the bad guys and not having a personal life at all. And right now being in need for a cup of cofee. And suddering in the idea of another endless day at work.> goto } end define define room north west if got then goto else {if got then msg < Better have a shower and get dressed first.> else msg < Better get dressed first.>} description msg < You are in your bedroom. A simple bed occupies the most of the room. To the north is a door leading to the bathroom and to the west, a door to your hall. By the door is a closet, containing your wardrobe.> command msg < You have no time for that.> define object look msg <> end define define object look if not got then msg < The closet is open and packed with your clothes.> else msg < The closet is now closed> examine exec article gender end define define object look msg < Let me see, work clothes, house clothes, formal clothes, clothes for "special occasions" (You better throw away these ones, they occupy space, you think to yourself.)> take { if not got then { msg < You put on some clothes and close the closet.> give } else msg < Better have a shower first.> } examine msg < Let me see, work clothes, house clothes, formal clothes, clothes for "special occasions" (You better throw away these ones, they occupy space, you think to yourself.)> article gender drop nowhere end define end define define room south if got then { if got then { msg < Time to go home after another tiring day at work, even though there is work to be done there.> goto } else msg < Before leaving the police department, you have an urge to open the envelope you got this morning.> } else msg < Slacking off... you must be asamed.> east description msg < As always, the police department is crowded with police officers and minor offenders. The noise is always unbearable as well as the room itself.|n Things aren't really so bad, since you can go east to your office and you can leave the police department to the south.> end define define room west description { msg < A peaceful office, at least compared to the enterance of the department. Two desks are here, one is yours and one belongs to your partner Jim Wallas. Both are packed with any kind of paper a detective could use.> if here then msg < A morning newspaper is here. Abnormally, it was published today. The last newspaper you found at the office was five years old.> if here then msg < Jim is here, sitting by his desk.> } define object look msg < A morning newspaper.> take { msg give msg move } examine msg < The only interesting in the newspaper is the article about Alpha Squad.> end define define object look msg < As usually piled with every useless paper you could imagine.> examine msg < You search the pile of papers on your desk and reveal the phone number of this guy you liked one and a half years ago. It's not too late to call him now, is it?> displaytype article gender end define define object look msg < Not much different from your's, except from a photo of his family on it.> examine msg < Jim may be your partner, but this doesn't mean you can search it.> displaytype article gender end define define object look msg < Another case of murder.> take msg < It's too far away to reach it> examine msg < You have examined it many times today.> displaytype article gender hidden drop nowhere < Better take it home.> end define end define define room north if here then msg < You can't go anywhere as long as the guard is here.> else goto description { msg < A very dark alley, leading to a dead end. The only discernable things here are some garbage bins and better lit street to the north.> if here then msg < The tall guard is here, looking for you, ready to fire. Too bad for him he can't see you hiding in the shadows.> } command { msg < You kick one of the garbage bins. Then hide in the dense darkness of the alley and wait for the guards to come. Half a minute later, the tall one is here, searching for the source of the noise> move } command exec command if here then { msg < As the guard comes in front of you, you take the oportunity to knock him out with a stunning punch.> hide conceal } else msg < He is not here.> command exec command exec define object look msg < Just a few garbage bins.> end define end define define room south script { lose lose give move move } description { msg < Down to the docks area, there is a warehouse where "the Shark" stores his "merchentice". Heavy weaponry, enough to arm an entire army.|n And you are outside it, hidden beside a corner. To your south is a dark alley.> if here then msg < Unfortunatelly, between you and the door are two guards, a tall and a short one. And they won't roll the red carpet to great you...> else msg < Unfortunatelly, between you and the door is a short guard And he won't roll the red carpet to great you...> } command msg < Even though you can beat them with ease, they will still have time to react. And surprise is an ace in your sleeve.> command if here then msg < Even though you can beat them with ease, they will still have time to react. And surprise is an ace in your sleeve.> else { msg < The nervous short guard is worrying his partner is not coming back. As he looks around for any sign of him, you sneak right behind him and knock him out with one blow. That's what you call a clean job!> msg < Now you are free to enter the warehouse. And so you do carefully and silently.> goto } define object look msg < A blade of raw power is at your hands. The only material part of that sword is its hilt,its origin a mystery.> examine msg < A blade of raw power is at your hands. The only material part of that sword is its hilt,its origin a mystery.> gender end define define object look msg < A tall guard, dressed as a worker, his Uzi semi-concealed in it. His real occupation is obvious.> end define define object look msg < A short guard, dressed as a worker. He looks nervous, his Uzi at hand.> displaytype gender end define end define define room description msg < The warehouse is empty... except from a douzine of empty crates in a corner, a large crate hanging from a crane and a big mean cyborg with anything than friendly intensions towards you.> afterturn msg < The Cyborg smacks you and sends you to the opposite wall. As you smash on it, you feel all the bones of your body protest in a chorus. You don't know how many hits like this you can endure. > command msg < You try to slash the cyborg, but it dodges your blow.> command do command do define object look msg < Not the bulky piece of (expensive) junk you encoudered (and hacked) an hour ago in your place, but a more bulky, more advansed model, CY-234 Military Mechanical Trooper, is launching at you with full force.> speak msg < Yeah, right, talk to it about the weather...> examine exec end define define object look msg < An enormus crate, hanging over your head. It must weight a ton or something. Probably contains the military equipment Tony Torenti provides his clients with.> take msg < It is too heavy for you to lift.> examine msg < An enormus crate, hanging over your head. It must weight a ton or something. Probably contains the military equipment Tony Torenti provides his clients with.> end define end define define room description msg < Standing on a one ton heavy crate full with high-tech military equipment and a cyborg trying to climb on it to get you, would be a good oportunity to reflect your past life, if you were the heroine of a novel. But since it is real life, you think to yourself, its no time to waste your time, but to act the soonest possible.|n The crate is hanging on an extremely endurable rope. You are on top of it and a Cyborg tries to climb it. Currently only half its torso is over the bottom of the crate. > command do define object use do end define end define define room script msg < For the past weeks, you 've been chasing Torenti's goons, capturing most of them. But when Alice heard a tip that Torenti himself would have an important meeting in this specific dark alley, she couldn't resist telling you. So the Blade Sentinel is out to get the big boss. > description msg < This dark alley is almost deserted. Only a man is here, probably waiting for Torrenti. Apart for him, there is nothing of interest here.> command { msg < As you sneak towards the strange man, he turns at you.> do } define object look msg < A man, dressed in a trenchcoat and a hat. You cannot discern much under them.> speak do examine exec end define end define define room script { msg <|n|n How could I resist such proposal. I managed to sneak into the security center of Torrenti's headquarters. If I went straight at him, his droids would kick my ass. But, here in the control centre, I could set them to full agressive mode, spawning chaos and leaving the path to Torrenti's office clear.> set string } description msg < Security center: Run by Skippy, real name Samuel Rogers. Single, no girlfriend, a dog named Azor, hobby fishing, Hard worker but using too often explicit language.|n Or so says the folder you got from Sabre. Anyway, the room is but a small office, featuring one desk and one computer.> afterturn if property then msg < A man voice says: "Hey Skippy, will you open for me?"> define object end define define object alt look if property then msg < The computer is on and ready for use.> else msg < The computer is set in a login screen waiting for a password.> take if property then { msg < The computer asks for a password> enter if ( #password# = #fuck# ) then { msg < The password is correct.> property } else msg < The password is incorrect.> } else choose examine exec gender use if not real then { msg < The computer asks for a password> enter <#password#> if ( #password# = #fuck# ) then { msg < The password is correct.> property } else msg < The password is incorrect.> } else choose properties end define end define define room define object hidden end define end define define room north script msg <|n As you sneak to your target, you can hear the havoc caused by your little trick. Screams of panic and machinegun fires sound all over the building. Some explosions can be heard sporadicly, indicating things are getting too wild. And you smile as you imagine the faces of those trying to reset the droids to normal behaviour, when they find out the computer's screen is broken.> description msg < You have reached your goal. Your rival's office is ahead of you, to the north.> end define define room script msg < As you enter the office, you instantly notice Torrenti and one of his goons. Torrenti imediatly stands up and enters a hidden door behind his office. The goon pulls out his pistol and aims at you. Time for action now.> description { msg < The room is a luxurious office, as you would expect from a powerful criminal like Torenti. To the north of the room is a big desk, from which the mobster controlled his crime empire. Expensive painting hang from the walls. A bookcase covers the entire west wall.> if here then msg < One of Torenti's goons is here, aiming at you with his gun.> } command if here then { msg < The bulky man takes an expression of surprise and dread, as your blade cuts his gun in two. Then, a spinning kick knocks him out. > move } define object end define define object look if here then msg < The desk is big. That's the only thing you care about at the moment, since a gun is aiming at your head.> else { msg < Looking closer at the office, you cannot but notice that there is a button on it. You press it and a secret door opens behind the desk. The secret door Torenti used to leave the office.> create exit north } end define define object end define end define define room define object look msg < A long, curved sword with a razor sharp edge.> take give examine msg < The blade has a dragon carved on it.> displaytype gender end define define object look msg < A flexible, long sword with a handgrip made to protect the hand. The edge is too blunt to cut anything. with it. It is used for impaling foes.> take give examine msg < A crown is carved on the handgrip.> displaytype gender end define define object look msg < A curved broad sword. > take give examine msg < A curved broad sword.> end define define object look msg < A short sword. It has the usual sword shape.> take give examine msg < A short sword. It has the usual sword shape.> end define define object look msg < A long sword. It has the usual sword shape.> take give examine msg < A short sword. It has the usual sword shape.> displaytype gender end define define object look msg < A statue of a japanese warrior.> examine msg < A statue of a japanese warrior.> displaytype gender end define define object look msg < An ancient roman soldier.> examine msg < An ancient roman soldier.> displaytype gender end define define object look msg < The statue of a musceteer. He reminds you of the Alexander Dumas novels you have read when you were younger.> examine msg < The statue of a musceteer. He reminds you of the Alexander Dumas novels you have read when you were younger.> displaytype gender end define define object look msg < A statue of an Arab man, with his arm raised on the air, ready to strike.> examine msg < A statue of an Arab man, with his arm raised on the air, ready to strike.> end define define object look msg < A scotish clansman. Easily recognisable by his quilt.> examine msg < A scotish clansman. Easily recognisable by his quilt.> end define end define define room south description msg < As far as the eye sees, a delightfull green surrounds you. The only exception is to the south, where a tall wall stands. A big golden gate is on it. Perhaps a way out from here... or further inside...> end define define room north description msg < You are standing next to a tall wall. A golden gate is in front of you. You can always back away to an infinite garden to the north.|n The gate is locked.> command do define object look msg < A shiny golden gate. It is an embosed sword on it. It's blade is pointing to the sky and vines surround it. At the height of your torso is a panel.> examine msg < A shiny golden gate. It is an embosed sword on it. It's blade is pointing to the sky and vines surround it. At the height of your torso is a panel.> end define define object look msg < On the hilt of the embossed sword is a small round pannel. It has five buttons, named "Valor", "Justice", "Honour", "Compassion", "Strength". A small plaque admist them says: "Priority of virtues shall unseal the passage". > examine msg < On the hilt of the embossed sword is a small round pannel. It has five buttons, named "Valor", "Justice", "Honour", "Compassion", "Strength". A small plaque admist them says: "Priority of virtues shall unseal the passage". > end define end define define room description msg < Behind the golden gate is a castle of stunning beauty. It is made of bright white stone, its high towers almost piercing the sky.|n Next to you is a fountain. It has a statue of a knight. Many birds come doen by it and drink some water.|n It is like the dreams you had when you were a little girl. Are you still in a dream or...> define object look msg < A fountain made of black marble. The water pours from the mouths of statue dragons. In the middle of it is a large statue. The statue depicts a knight.> examine msg < A fountain made of black marble. The water pours from the mouths of statue dragons. In the middle of it is a large statue. The statue depicts a knight.> end define define object look do examine do end define end define define room script msg < Back to reality, you are ready to do your duty. As long as you get up and stop this crippling pain.> description msg < You are in a surgury room. Some bright light shine above you, blinding you.|n A doctor is here by you, preparing an injection. > command { msg < You take a deep breath, as you grasp the hand of the doctor and stab his other hand with the syrinx. The doctor screams and so are you. Your whole body aches from the effort you have put to move. With double effort you manage to get up and stand to your feet.|nSuddenly the door slams open and a female figure enters, wearing a tight black costume: Vixen!|n You focus on the Blade real hard. For a moment you forget about your pain, Vixen, the rest of the bastards of Alpha force, Torrenti, Alice. You think of the Blade. And here it is, a sword of pure energy, filling you with power to surpass your pain and fight on.> give goto } define object look msg < A man in his early forties. Has black hair and dressed in a white robe. He is prepering to do you an injection... not one good for your health you suppose.> speak msg < You try to utter a word, but you feel too weak. Better hold your powers for what necessary.> examine msg < A man in his early forties. Has black hair and dressed in a white robe. He is prepering to do you an injection... not one good for your health you suppose.> displaytype gender end define end define define room west if here then msg < You cannot, since Vixen blocks your way.> else {if here and property then msg < As you try to exit the room, a bolt from Crusader's fists sents you smashing against the wall.> else goto } description { msg < A surgery room, somewhere in the headquarters of Alpha Force. The room is a bit... disturbed, after the good doctor you stabbed with a syrinx fell on a shelf and dropped all over the room its contents.|n Offcourse, there is allways a way out to the west.> if here then msg < Vixen from Alpha force is here. And she doesn't want the two of you to chat... > if here then {if property then msg < The Crusader is here, ready to preach him the "not messing with the chosen of a magical artifact" dogma.> else msg < The Cruseder is here unconsious, his hands nailed to the wall, a mockery of the Crusifix.>} } command { msg < With a thundering kick, you manage to send Vixen unconsious,her body lands next to the doctor's. Way a superhero. She is not a worthy oponent for you.|n|n Her knives fall on the ground, spinning for a while, before stoping in front of your feet.> move move } define object look msg < A woman with a slim, athletic body, wearing a cheesy black and purple super-hero suit. Half her face was covered with a mask of the same colours. Her hands play with a pair of throwing knives, her trademark.> speak msg < Better talk to her in kicks.> examine exec end define end define define room north if here and property then msg < As you try to exit the room, a bolt from Crusader's fists sents you smashing against the wall.> else goto east if here and property then { goto move } west if here and property then msg < As you try to exit the room, a bolt from Crusader's fists sents you smashing against the wall.> else {if got then goto else msg < The door is locked.>} script if property then msg < You barge in a hallway and you spot The Crusader preying God to help him with the Rubic's cube he is trying to solve. The good thing is he didn't surprised you. The bad thing is that he spotted you too. So he drops the cube and stands up to face you.> description { msg < A hallway in the base of Alpha Force. To the East is a surgery, to the North the training room and to the West the headquarters of the base. > if here then {if property then msg < The Crusader is here, ready to preach him the "not messing with the chosen of a magical artifact" dogma.> else msg < The Cruseder is here unconsious, his hands nailed to the wall, a mockery of the Crusifix.>} } define object look if property then msg < The Crusade, one of the least popular Alpha Force's members, due to his religious fanatism. This guy wears a suit full of crosses and constantly talks about the wrath of God falling upon the sinners. But surely the energy bolt throwers on his wrists won't allow his enemies to think he is a jester.> else msg < The Crusader should be renamed as 'The Crusifix' after you took care of him. His hands are nailed to the wall, a throwing knife in each one. His arms form a V-shape. His head is leaning to the left side, suffering is drawn on his face.> speak msg < "Go to Heaven!" would be a good punchline for this freak, but there is no time for words.> examine exec use { msg < You throw one of the knives towards the Crusader, stabing one of his hands and nailing it on a wall. Then you do the same with the other knife to the other hand, having him immobilised. A good kick is what is left to sent him knocked out. His body drops, giving you an impression of watching the Crusifix in a superhero costume, with ridiculus colours, full of crosses.> property } properties end define define object look msg < A Rubic's cube, a cube consisted of smaller blocks of different colours. These blocks can be turned around. The perpose of it's existance is to play with it. You win if you manage to have one colour in each surface of the cube.> take give examine exec end define end define define room south west if property then msg < Rock Hard blocks your path.> else { msg < You sneak to the observatory, while Rock Hard desperately tries to solve the Rubic's cube you gave him.> goto } description { msg < A training room for the members of Alpha Force. It has target, practise dummies and some cyborgs, used for moving target enemies.> msg < An observatory is to the West.> if property then msg < Rock Hard is here.> else msg < Rock Hard is here, trying to solve a Rubic's cube.> } command msg < Not a good idea. He could smash you with one hand.> define object look msg < A bulk of muscles, known for his trementous strength.> speak if property then msg < -Why don't you let me pass to the Observatory.|n -Because Sabre told me not to, and not to obey orders, for I am an idiot, but I am clever and I can prove it.> else msg < He is so focused on solving the cube, that he won't listen to you.> examine exec use { msg < - Here, prove me you are clever and I will go, you say to the bulky avenger, as you pass him on the Rubic's cube. He grabs it and tries to solve it. |nToo bad for him, he will take him years to do it. And he is so focused on solving the Rubic's cube that he will fail to comprehent what goes on around him for this time. > property } properties end define end define define room script if here then msg < Now you are face to face with Sabre. He looks surprised to see you, but he extracts his trademark sabre and attacks you.> description { if here then msg < A narrow room, used both for instructing the practicing Alpha Force members and for maintaining the training instruments. To the East is big glass window and by it, a panel used for controling the various training instruments. To the west wall, are shelves, holding bottles and tools. An exit to the East leads to the Training room.|n Sabre is here, fighting you.> else msg < A narrow room, used both for instructing the practicing Alpha Force members and for maintaining the training instruments. To the East is big glass window and by it, a panel used for controling the various training instruments. To the west wall, are shelves, holding bottles and tools. An exit to the East leads to the Training room.|n You can see a lake of grease on the ground, as a result of the falling of some bottles. > if here then msg < A red key card is on a table.> } define object look msg < Sabre, a man dressed in a dark red costume and holding a sabre is fighting with you.> speak msg < You are going to pay for this, Sabre, you hiss to him, as you dodge his strike.> examine exec displaytype gender end define define object look msg < A red key card.> take if here then msg < You try to take the key card, but the swinging sabre of Sabre makes you think twice about it.> else give examine msg < A red key card> end define define object look msg < A set of bottles on a nearby shelf. Their labels indicate they are used for the maintenance of the practice cyborgs.> take { msg < As you try to reach the bottles, you drop some of them. The result: Broken glasses everywhere and a lake of grease on the floor. Quickly, you try to take another bottle and throw it at Sabre's fet. On second attempt you suceed it. Your rival, as hard as he may try, cannot keep his balance, and falls down. He hits his head on a table and falls unconcious.> move move } examine msg < A set of bottles on a nearby shelf. Their labels indicate they are used for the maintenance of the practice cyborgs.> end define end define define room script msg < What a surprise! Torrenti is here, in the base of |n As you enter the room, you feel your powers leaving you. After all the fights you gave, you cannot take much more. You fall to your knees, as Torrenti comes above you.> description msg < A large room, used by the members of Alpha Force as headquarters. Right now it only has two people in it: You, the avenger Blade Sentinel, and Tony "The Shark" Torrenti, public one mobster in the city.|n In the center of the room, there is a big round table and some chairs around it. You are by the door, your back against the wall, by an alarm button. > beforeturn msg < You feel as time has frozen. Those few instances seem to you like a century.> command msg < You don't have the strength to.> command playerwin command playerwin command playerwin define object look msg < A fat man in his early 50's, dressed in a well tailored suit, holding a revolver an inch from your face.> speak msg < No more words to say to him.> examine exec end define define object look msg < A red button writing alarm on it.> take playerwin examine msg < A red button writing alarm on it.> displaytype